package api

import (
	"sieve_admin_server_userpass/pkg/im3/chatmsg"
	"sieve_admin_server_userpass/pkg/json"
	"strconv"
)

// func SendChatToUser(uid int, msg *Msg) error {
// 	j, err := json.Marshal(&msg)
// 	if err != nil {
// 		return err
// 	}
// 	_, err = reqApi("chat_to_user", map[string]string{
// 		"uid":  strconv.Itoa(uid),
// 		"data": string(j),
// 	})
// 	return err
// }

func SendChatToGroup(gid int, msg *chatmsg.Msg) error {
	j, err := json.Marshal(&msg)
	if err != nil {
		return err
	}
	_, err = reqApi("chat_to_group", map[string]string{
		"gid":  strconv.Itoa(gid),
		"data": string(j),
	})
	return err
}

// func SendChatToAll(msg *chatmsg.Msg) error {
// 	j, err := json.Marshal(&msg)
// 	if err != nil {
// 		return err
// 	}
// 	_, err = reqApi("chat_to_all", map[string]string{
// 		"data": string(j),
// 	})
// 	return err
// }
